"""
弹出框:
1 浏览器自带的 这个时候我们需要根据selenium提供,来创建弹出框对象
一般这种在浏览器的上面 f12无法对他进行定位  但是工作中很少用,原因样式太丑,但是面试的时候会问
2 自定义的弹出框 , f12可以进行定位,只要能定位,我们都是采用定位元素方式进行处理

面试题 怎么处理弹出框的?
通过创建弹出框对象 driver.switch_to.alert  调用弹出框的方法来进行出来

"""

import time

from selenium import webdriver

from selenium.webdriver.common.by import By
driver=webdriver.Edge()
driver.maximize_window()
driver.get("http://localhost/index.php/Home/user/login.html")
# driver.get("http://localhost:8081/regA.html")
# driver.find_element(By.CSS_SELECTOR,"#alerta").click()
driver.find_element(By.CSS_SELECTOR,"a[name='sbtbutton']").click()
time.sleep(2)
#创建弹出框对象
alert=driver.switch_to.alert
#调用弹出框的方法
alert.dismiss()  #点击取消按钮
# alert.accept() #点击确定按钮


# 4 关闭浏览器驱动对象
time.sleep(30)  #代码暂停10s中
driver.quit()





